- gIface
GTypeInterface gIface;
Undocumented in source.
- getCurrentImage
GdkPaintable* function(GdkPaintable* paintable) getCurrentImage;
- getFlags
GdkPaintableFlags function(GdkPaintable* paintable) getFlags;
- getIntrinsicAspectRatio
double function(GdkPaintable* paintable) getIntrinsicAspectRatio;
- getIntrinsicHeight
int function(GdkPaintable* paintable) getIntrinsicHeight;
- getIntrinsicWidth
int function(GdkPaintable* paintable) getIntrinsicWidth;
- snapshot
void function(GdkPaintable* paintable, GdkSnapshot* snapshot, double width, double height) snapshot;
The list of functions that can be implemented for the GdkPaintable interface.
Note that apart from the [vfunc@Gdk.Paintable.snapshot] function, no virtual function of this interface is mandatory to implement, though it is a good idea to implement [vfunc@Gdk.Paintable.get_current_image] for non-static paintables and [vfunc@Gdk.Paintable.get_flags] if the image is not dynamic as the default implementation returns no flags and that will make the implementation likely quite slow.